package com.tanhua.server.service;

import com.tanhua.model.dto.QuestionDto;
import com.tanhua.model.dto.RecommendUserDto;
import com.tanhua.model.vo.NearUserVo;
import com.tanhua.model.vo.PageResult;
import com.tanhua.model.vo.TodayBest;

import java.util.List;

/**
 * @author wjs
 * @version 1.0
 * @date 2021/12/25 0025 下午 7:55
 */
public interface TanhuaService {
    TodayBest todayBest();

    PageResult recommendation(RecommendUserDto dto);

    TodayBest personalInfo(Long userId);

    String strangerQuestions(Long userId);

    void replyQuestions(QuestionDto questionDto);

    List<TodayBest> queryCardsList();

    void likeUser(Long likeUserId);

    void notLikeUser(Long likeUserId);

    List<NearUserVo> queryNearUser(String gender, String distance);
}
